package com.tanhua.dubbo.api;

import com.tanhua.model.mongo.UserLike;

import java.util.List;

public interface UserLikeApi {
    //查询我喜欢的数量
    Long findLoveCount(Long userId);
    //查询粉丝数量
    Long findFanCount(Long userId);
    //根据userid和好友id判断是否xihuan
    UserLike find(Long userId, Long id);
    //分页查询我喜欢的
    List<UserLike> findByPage(Long userId, Integer page, Integer pagesize);
    //分页查询粉丝
    List<UserLike> findFansByPage(Long userId, Integer page, Integer pagesize);
    //取消已经喜欢的好友哦
    void rescindLike(Long userId, Long uid);
    //添加已经粉丝为好友
    void fans(UserLike userLike);

    //保存好友关系
    void save(UserLike userLike);
    //判断这个粉丝是否存在
    Boolean fan(Long id, Long userId);
}
